package Cn.edu.zafu.bigdata.cxy;

// 数学运算类 MathOperations
public class MathOperations {
    // 加法方法重载：两个整数参数
    public int add(int a, int b) {
        return a + b;
}

    // 加法方法重载：两个浮点数参数
    public double add(double a, double b) {
        return a + b;
    }

    // 加法方法重载：三个整数参数
    public int add(int a, int b, int c) {
        return a + b + c;
    }
}

// 测试类
class TestMathOperations {
    public static void main(String[] args) {
        // 创建 MathOperations 对象
        MathOperations math = new MathOperations();

        // 调用 add 方法，传入两个整数参数
        int sumInt = math.add(5, 3);
        System.out.println("两个整数的和: " + sumInt);

        // 调用 add 方法，传入两个浮点数参数
        double sumDouble = math.add(5.5, 3.6);
        System.out.println("两个浮点数的和: " + sumDouble);

        // 调用 add 方法，传入三个整数参数
        int sumThreeInts = math.add(5, 2, 3);
        System.out.println("三个整数的和: " + sumThreeInts);
    }
}
